colossal squid - Spanish English Dictionary